<?php

function menu($type, $path, $parent = NULL, $prefix = NULL) {


    $now = $path[1];



// Меню сверху старое

    if ($type == 'left') {
        
    }
    if ($type == 'top' or $type == 'center' or $type=='main' or $type=='bottom' or $type=='middle') {


        if (empty($now))
            $now = 'index';
        $now = eregi_replace('.html', '', $now);
        $z = mysql_query("select name,title,short_desc,parent from pages where `menu`='$type'");
        $text .='';
        $i = 0;
        while ($t = mysql_fetch_assoc($z)) {
            if ($type!='main' && $type!='bottom' && $type!='middle'){
                if ($i != 0)
                    $text .= ' | ';

                if (!empty($t['alias']))
                    $t['title'] = $t['alias'];
                $text .= '<a href="/' . $t['name'] . '"';
                if ($now == $t['name'])
                    $text .= ' class="sel"';
                $text .= '>' . $t['title'] . '</a> ';
                $i++;
            }else{
                if ($type=='main'){
                    $text.='
                        <td>
                            <div class="item-container">
                                <div class="menu-item" id="m'.$i.'">
                                    <a href="/' . $t['name'] . '.html" class="selected"><p><span class="b"></span><span class="t">'.$t['title'].'</span></p>
                                        <img src="/images/menu/'.$t['name'].'.png"/>
                                    </a>
                                </div>
                            </div>
                        </td>
                    ';
                }elseif($type=='bottom'){
                    $text.='                        
                        <td>
                            <div class="item">
                                <div class="mnu-container" id="m'.($i+1).'">
                                <a href="/'.$t['name'].'.html">
                                    <img src="/images/menu/'.$t['name'].'.png" />
                                    <p><span class="b"></span><span class="t">'.$t['title'].'</span></p>
                                    <div style="text-align: left; padding-left: 30px;font-size: 11px;">
                                        '.nl2br($t['short_desc']).'
                                    </div>
                                </a>
                                </div>
                            </div>
                        </td>
                    ';
                }else{
                    $text.='                        
                        <td align="center">
                            <div class="m'.($i+1).'">
                                <div class="content">
                                <h2><a href="'.$t['parent'].'">'.$t['title'].'</a></h2>
                                <p><a href="'.$t['parent'].'">
                                    '.nl2br($t['short_desc']).'
                                    </a>
                                </p>
                                </div>
                                <img src="/images/menu/'.$t['name'].'.png" alt="catalog" height="110"/>
                                <div class="rside"></div>
                                <div class="sun"></div>
                            </div> 
                        </td>
                    ';
                    
                }
                $i++;                
            }
        }
        $text .='';
    } // все верхнее меню
    // контекстное меню в центре
    if ($type == 'c-center' || $type == 'left') {
        /*
          if ($type == 'left')         {
          $z = mysql_query("select name,title,parent from menu where FIND_IN_SET(  'left', target ) adn order by parent asc, id asc");

          }// все с левым

          else */

        if ($type == 'left')
            if ($path[1] == 'index' or empty($path[1]) or $path[1] == 'catalog')
                $now = 'apteka';

        if ($parent == NULL)
            $z = mysql_query("select id,name,title,parent from menu WHERE name='$now'  AND FIND_IN_SET(  '$type', target ) order by level");
        else
            $z = mysql_query("select id,name,title,parent from menu WHERE parent = '$parent'  AND FIND_IN_SET(  '$type', target ) ");
        //     if (mysql_num_rows($z)!=0){ 
        $i = 0;


        if ($type == 'c-center')
            $text = '<div class="ContextCenter">' . $prefix . ' ';
        if ($type == 'left') {
            $text = '<div class="nav">' . $prefix . ' ';
            $text.=admin_message(9, '<a href="/ADM/new" style="color:red;">Добавить материал</a>');
        }
        $now = $path[1];
// костыль для аптеки, она же главная

        while ($t = mysql_fetch_assoc($z)) {
            if (!empty($t['alias']))
                $t['title'] = $t['alias'];
            if ($i != 0 and $type != 'left')
                $text .=', ';
            if ($t['parent'] != NUll && $type == 'left')
                $text .= '<a href="/' . $t['name'] . '" id="child" ';
            elseif ($type == 'c-center')
                $text .= '<a href="/' . $path[1] . '/' . $t['name'] . '" id="child" ';
            else
                $text .= '<a href="/' . $t['name'] . '"';

            $text .= '>' . $t['title'] . '</a>';
            if ($type == 'left')
                $text .='<br /> ';
            // if ($now == $t['name'] ) {

            $text .= podpunkt($t['id'], $type);
            //   } // все подпункты
            $i++;
            // может быть раскрывающийся список внутри менюшки
        }

        $text .='</div>';
        //      }
    } // все контекст центр







    return $text;
}

function podpunkt($parent, $type) {
    //   echo $parent;
    $z = mysql_query("select name,title,parent from menu WHERE parent = '$parent'  AND FIND_IN_SET(  '$type', target ) ");
    //     if (mysql_num_rows($z)!=0){ 
    $i = 0;


    //       if ($type == 'c-center') $text ='<div class="ContextCenter">'.$prefix.' ';
    //        if ($type == 'left') $text ='<div class="nav">'.$prefix.' ';
    $now = $path[1];
// костыль для аптеки, она же главная
///if ($path[0] == 'index' or empty ($path[0])) $now = 'apteka';

    while ($t = mysql_fetch_assoc($z)) {
        if (!empty($t['alias']))
            $t['title'] = $t['alias'];
        if ($i != 0 and $type != 'left')
            $text .=', ';
        //    if ($t['parent'] != NUll && $type == 'left')  $text .= '<a href="/'.$t['name'].'" id="child" ';
        //    elseif ($type == 'c-center') $text .= '<a href="/'.$path[1].'/'.$t['name'].'" id="child" ';
        //else 
        $text .= '<a href="/' . $t['name'] . '" id="child"';

        $text .= '>' . $t['title'] . '</a>';
        if ($type == 'left')
            $text .='<br /> ';
        $i++;
        // может быть раскрывающийся список внутри менюшки
    }

    //   $text .='</div>';
    //      }
    return $text;
}

?>
